; Music of Super Trux (1988) (Elite Systems Ltd.) (Jason C. Brooke)
; Ripped by Megachur the 21/02/2007

	write "SUPERTRU.BIN"

music_date_rip	equ &1527
music_adr	equ &b58a
first_theme	equ 0
last_theme	equ 0

	read "music_header_v1_0.asm"

;org #b938
;db "This AY sound module is copyright (C) 1987/88 Jas.C.Brooke.  -Prepare to die!-"

;
.play_music
;
	sub a
.lb58c equ $ + 1
.music_end equ $ + 1
	cp #00
	push ix
	jr z,lb5cc
	ld b,a
	ld ix,lb938
.lb597 equ $ + 1
	ld a,#00
.lb599 equ $ + 1
	add #00
	ld (lb599),a
	jr nc,lb5ab
	call lb7c7
	call lb7c5
	call lb7c5
	ld lx,lb938	;#38
.lb5ac equ $ + 1
.lb5ab
	ld a,#00
	ld (lb98c),a
	ld bc,lb98e
	call lb853
	ld (lb986),hl
	ld bc,lb98f
	call lb851
	ld (lb988),hl
	ld bc,lb990
	call lb851
	ld (lb98a),hl
.lb5cb
	sub a
.lb5cd equ $ + 1
.lb5cc
	cp #00
	jr z,lb603
	ld hl,#0a0c
	ld (lb98e),hl
	ld a,#00
	cpl
	ld e,a
	ld d,#00
.lb5dd equ $ + 1
	ld hl,#00ff
	dec l
	set 2,l
	ld (lb5dd),hl
	add hl,de
	add hl,hl
	add hl,hl
.lb5e9 equ $ + 1
	ld a,#00
	inc a
	ld (lb5e9),a
	rra
	rr e
	add hl,de
	ld (lb988),hl
	dec h
	add hl,hl
	ld (lb986),hl
	ld hl,lb938
	res 0,(hl)
	inc hl
	res 0,(hl)
	sub a
.lb604 equ $ + 1
.lb603
	cp #00
	jr z,lb668
	ld hl,lb934
	dec (hl)
	jr nz,lb615
	ld (lb990),a
	ld (lb604),a
	jr lb668
.lb615
	ld de,(lb928)
	ld a,(lb931)
	or a
	jr z,lb635
	ld hl,lb936
	dec (hl)
	jr nz,lb635
	ld (hl),a
	ld hl,lb932
	rrc (hl)
	ld hl,(lb92c)
	jr c,lb633
	ld hl,(lb92e)
.lb633
	add hl,de
	ex de,hl
.lb635
	ld hl,(lb926)
	add hl,de
	ld a,(lb930)
	or a
	jr z,lb64c
	ex de,hl
	ld hl,lb935
	dec (hl)
	jr nz,lb64b
	ld (hl),a
	ld de,(lb92a)
.lb64b
	ex de,hl
.lb64c
	ld (lb928),hl
	ld a,#10
	ld (lb990),a
	ld (lb98a),hl
	ld a,l
	ld hl,lb933
	rrc (hl)
	ld hl,lb93a
	res 0,(hl)
	jr nc,lb668
	inc (hl)
	ld (lb98c),a
.lb668
	ld hl,lb93a
	ld a,#fe
	or (hl)
	dec l
	ld c,(hl)
	dec l
	rr c
	rla
	ld c,(hl)
	rr c
	rla
	ld c,a
	add a
	add a
	add a
	xor c
	ld (lb98d),a
	sub a
.lb682 equ $ + 1
	cp #00
	ld hl,lb992
	ld c,a
	ld de,#0cf6
	jr z,lb691
	inc d
	inc l
	ld (lb682),a
.lb691
	ld a,#c0
.lb693
	ld b,#f4
	out (c),d
	ld b,e
	out (c),a
	rlca
	out (c),c
	dec b
	outd
	ld b,e
	out (c),a
	rrca
	out (c),c
	dec d
	jp p,lb693
	pop ix
	ret
;
.init_music
;
	push bc
	push de
	push hl
	ld de,lb939
.lb6b3
	ld bc,#004d
	ld hl,lb58c
	push hl
	ld (hl),b
	ld hl,lb938
	push hl
	ld (hl),b
	ldir
	ld hl,lbacc
	ld a,(hl)
	inc hl
	ld (lb597),a
	ex (sp),ix
	ld bc,#0301
	ld a,#ff
	ld (lb599),a
.lb6d4
	ld a,(hl)
	ld (ix+#0f),a
	inc hl
	ld a,(hl)
	ld (ix+#12),a
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (ix+#2d),c
	ld (ix+#09),e
	ld (ix+#0c),d
	ld a,(de)
	ld (ix+#03),a
	inc e
	ld a,(de)
	ld (ix+#06),a
	inc lx
	djnz lb6d4
	pop ix
	pop hl
	ld (hl),c
	pop hl
	pop de
	pop bc
	ret

	push bc
	push de
	push hl
	add a
	ld c,a
	add a
	add a
	ld b,#00
	ld hl,lbe72
	add hl,bc
	ld c,a
	add hl,bc
	add hl,bc
	ld de,lb926
	ld c,#0f
	sub a
	ld (lb604),a
	ldir
	ld c,#03
	ld de,lb991
	ldir
	ld hl,(lb930)
	ld (lb935),hl
	inc a
	ld (lb604),a
	ld (lb682),a
	pop hl
	pop de
	pop bc
	ret
	db #e3,#7d,#49,#71,#74,#1d,#5a,#85
	db #05,#3b,#7e,#78,#33

	ld hl,lb5cb
	ex (sp),hl
;
.stop_music
;
	sub a
	ld (lb5cd),a
	ld (lb58c),a
	ld (lb98e),a
	ld (lb98f),a
	ld (lb990),a
	ret

	ld a,(ix+#15)
	ld l,(ix+#09)
	ld h,(ix+#0c)
	add #02
	cp (ix+#0f)
	jr c,lb768
	ld a,(ix+#12)
.lb768
	ld c,a
	add hl,bc
	ld e,(hl)
	inc l
	ld d,(hl)
	ld (ix+#15),a
	jr lb7da
	ld (ix+#33),a
	jr lb7da
	ld a,(de)
	inc de
	ld (ix+#48),a
	jr lb7da
	ld a,(de)
	inc de
	ld (ix+#24),a
	ld a,(de)
	inc de
	ld (ix+#27),a
	ld a,(de)
	inc de
	ld (ix+#2a),a
	set 3,(ix+#4b)
	jr lb7da
	ld a,(de)
	inc de
	ld (ix+#42),a
	ld a,(de)
	inc de
	ld (ix+#45),a
	add a
	ld (ix+#3f),a
	set 4,(ix+#4b)
	jr lb7da
	set 7,(ix+#4b)
	set 6,(ix+#4b)
	jr lb7da
	ld (ix+#4b),b
	jr lb7da
	ld a,(de)
	inc de
	ld (lb913),a
	set 2,(ix+#4b)
	set 1,(ix+#4b)
	jr lb7da
.lb7c5
	inc lx
.lb7c7
	dec (ix+#2d)
	ld a,(ix+#4b)
	jr nz,lb80a
	and #30
	ld (ix+#4b),a
	ld e,(ix+#03)
	ld d,(ix+#06)
.lb7da
	ld a,(de)
	inc de
	cp #b0
	jr c,lb7fe
	add #20
	jr c,lb7f3
	add #20
	jr c,lb7f9
	ld c,a
	ld hl,lb9e9
	add hl,bc
	ld c,(hl)
	ld (ix+#1e),c
	jr lb7da
.lb7f3
	inc a
	ld (ix+#30),a
	jr lb7da
.lb7f9
	ld (ix+#3c),a
	jr lb7da
.lb7fe
	or a
	jp p,lb81c
	ld c,a
	ld hl,lb6b3
	add hl,bc
	ld c,(hl)
	add hl,bc
	jp (hl)
.lb80a
	add a
	ret p
	sbc a
	or #01
	add (ix+#33)
	ld (ix+#33),a
	ret
	ld (ix+#39),#f0
	jr lb844
.lb81c
	ld (ix+#18),b
	ld (ix+#1b),b
	bit 7,(ix+#33)
	ld (ix+#33),a
	jr nz,lb831
	ld (ix+#39),b
	ld (ix+#36),b
.lb831
	ld c,(ix+#1e)
	ld (ix+#21),c
	ld c,b
	sub #54
	jr c,lb841
	ld c,#02
	ld (lb5ac),a
.lb841
	ld (ix+#00),c
.lb844
	ld a,(ix+#30)
	ld (ix+#2d),a
	ld (ix+#06),d
	ld (ix+#03),e
	ret
.lb851
	inc lx
.lb853
	ld d,#00
	ld a,(ix+#39)
	cp #f0
	jr nc,lb877
	sub #10
	ld (ix+#39),a
	jr nc,lb877
	ld hl,lbaf7
	ld e,(ix+#3c)
	add hl,de
	ld a,(hl)
	add (ix+#36)
	ld e,a
	add hl,de
	ld a,(hl)
	inc (ix+#36)
	ld (ix+#39),a
.lb877
	or #f0
	add #0f
	inc a
	jr c,lb87f
	sub a
.lb87f
	ld (bc),a
	ld hl,lbadc
	ld e,(ix+#21)
	inc e
	add hl,de
	ld a,(hl)
	or a
	jp p,lb896
	inc a
	jr z,lb899
	ld e,(ix+#1e)
	dec a
	and #7f
.lb896
	ld (ix+#21),e
.lb899
	add (ix+#33)
	add (ix+#48)
	add a
	ld hl,lb994
	ld e,a
	add hl,de
	ld e,(hl)
	inc l
	ld d,(hl)
	ld c,(ix+#4b)
	bit 4,c
	jr z,lb8da
	sub a
	or (ix+#42)
	jr nz,lb8b7
	inc a
	and c
.lb8b7
	ld b,(ix+#3f)
	ld l,a
	ld a,(ix+#45)
	bit 5,c
	jr nz,lb8c9
	sub l
	jr nz,lb8cf
	set 5,c
	jr lb8cf
.lb8c9
	add l
	cp b
	jr nz,lb8cf
	res 5,c
.lb8cf
	ld (ix+#45),a
	srl b
	sub b
	ld l,a
	sbc a
	ld h,a
	add hl,de
	ex de,hl
.lb8da
	ld a,c
	xor #01
	ld (ix+#4b),a
	bit 3,c
	jr z,lb903
	ld b,(ix+#2a)
	djnz lb900
	ld c,(ix+#24)
	ld b,(ix+#27)
	ld l,(ix+#18)
	ld h,(ix+#1b)
	add hl,bc
	ld (ix+#18),l
	ld (ix+#1b),h
	add hl,de
	ex de,hl
	jr lb903
.lb900
	ld (ix+#2a),b
.lb903
	cpl
	and #03
	ld a,(ix+#00)
	ld c,a
	res 0,c
	rra
	jr nz,lb916
	ld hl,lb98c
.lb913 equ $ + 1
	ld (hl),#10
	or #01
.lb916
	or c
	bit 2,(ix+#4b)
	jr z,lb921
	res 1,(ix+#4b)
.lb921
	ld (ix+#00),a
	ex de,hl
	ret
.lb92c equ $ + 6
.lb92a equ $ + 4
.lb928 equ $ + 2
.lb926
	db #00,#00,#00,#00,#00,#00,#00,#00
.lb935 equ $ + 7
.lb934 equ $ + 6
.lb933 equ $ + 5
.lb932 equ $ + 4
.lb931 equ $ + 3
.lb930 equ $ + 2
.lb92e
	db #00,#00,#00,#00,#00,#00,#00,#00
.lb936
	db #00,#00
.lb93a equ $ + 2
.lb939 equ $ + 1
.lb938
	db #54,#68,#69,#73,#20,#41,#59,#20
	db #73,#6f,#75,#6e,#64,#20,#6d,#6f
	db #64,#75,#6c,#65,#20,#69,#73,#20
	db #63,#6f,#70,#79,#72,#69,#67,#68
	db #74,#20,#28,#43,#29,#20,#31,#39
	db #38,#37,#2f,#38,#38,#20,#4a,#61
	db #73,#2e,#43,#2e,#42,#72,#6f,#6f
	db #6b,#65,#2e,#20,#20,#2d,#50,#72
	db #65,#70,#61,#72,#65,#20,#74,#6f
	db #20,#64,#69,#65,#21,#2d
.lb98d equ $ + 7
.lb98c equ $ + 6
.lb98a equ $ + 4
.lb988 equ $ + 2
.lb986
	db #00,#00,#00,#00,#00,#00,#00,#00
.lb992 equ $ + 4
.lb991 equ $ + 3
.lb990 equ $ + 2
.lb98f equ $ + 1
.lb98e
	db #00,#00,#00,#00,#00,#00
.lb994
	dw #0777,#070c,#06a7,#0647
	dw #05ed,#0598,#0547,#04fc
	dw #04b4,#0470,#0431,#03f4
	dw #03bc,#0386,#0353,#0324
	dw #02f6,#02cc,#02a4,#027e
	dw #025a,#0238,#0218,#01fa
	dw #01de,#01c3,#01aa,#0192
	dw #017b,#0166,#0152,#013f
	dw #012d,#011c,#010c,#00fd
	dw #00ef,#00e1,#00d5,#00c9
.lb9e9 equ $ + 5
	dw #00be,#00b3,#00a9,#009f
	dw #0096,#008e,#0086,#007f
	dw #0077,#0071,#006a,#0064
	dw #005f,#0059,#0054,#0050
	dw #004b,#0047,#0043,#003f
	dw #003c,#0038,#0035,#0032
	dw #002f,#002d,#002a,#0028
	dw #0026,#0024,#0022,#0020
	dw #001e,#001c,#001b,#0019
	dw #0018,#0016,#0015,#0014
	dw #0013,#0012,#0011,#0010
.lba3c
	dw lbb64,lbb78,lbbac,lbb78
	dw lbbcb,lbb78,lbbac,lbb78
	dw lbbcb,lbd96,lbd96,lbb78
.lba5a equ $ + 6
	dw lbbcb,lbb78,lbbcb,lbb56
	dw lbbea,lbc1f,lbbea,lbc3a
	dw lbbea,lbc1f,lbbea,lbc4e
	dw lbe1a,lbe1a,lbcf2,lbcf2
	dw lbbea,lbc1f,lbbea,lbc3a
	dw lbbea,lbc1f,lbbea,lbc4e
.lba8a equ $ + 6
	dw lbdd8,lbdd8,lbd3e,lbb6f
	dw lbc61,lbcb8,lbcd0,lbc61
	dw lbcc4,lbcd0,lbc61,lbcb8
	dw lbcd0,lbc61,lbcc4,lbcd0
	dw lbe3a,lbe3d,lbe4a,lbe4a
	dw lbe58,lbe4a,lbe4a,lbe3a
	dw lbe3d,lbe4a,lbe4a,lbe58
	dw lbe4a,lbe4a,lbc61,lbcc4
	dw lbcd0,lbc61,lbcc4,lbcd0
.lbacc
	db #46,#1e,#02
	dw lba3c
	db #30,#02
	dw lba5a
	db #42,#02
	dw lba8a
.lbadc equ $ + 3
	db #00,#01,#0a,#12,#80,#18,#00,#0c
	db #18,#0c,#00,#18,#0c,#ff,#00,#00
	db #04,#07,#0c,#07,#04,#ff,#00,#00
.lbaf7 equ $ + 6
	db #03,#07,#0c,#07,#03,#ff,#09,#0e
	db #17,#1b,#21,#2d,#39,#43,#49,#0e
	db #1d,#1c,#1b,#1a,#f9,#0c,#0d,#0c
	db #1b,#1a,#19,#08,#17,#06,#f5,#0e
	db #0c,#0b,#1a,#f9,#0d,#04,#0a,#09
	db #08,#07,#f6,#0c,#0b,#0a,#19,#08
	db #17,#06,#15,#04,#03,#02,#01,#f0
	db #0c,#0b,#0a,#09,#08,#17,#16,#15
	db #14,#03,#02,#01,#f0,#0b,#0a,#09
	db #18,#07,#06,#04,#03,#02,#11,#f0
	db #1c,#2b,#4a,#79,#78,#77,#f6,#0c
	db #09,#06,#04,#03,#02,#11,#f0,#ff
.lbb56 equ $ + 5
	db #80,#80,#80,#80,#85,#c2,#86,#08
	db #10,#e3,#09,#09,#09,#09,#09,#09
.lbb64 equ $ + 3
	db #09,#09,#85,#c2,#86,#04,#08,#82
.lbb6f equ $ + 6
	db #fe,#7f,#48,#ff,#15,#85,#fb,#80
.lbb78 equ $ + 7
	db #c8,#e1,#69,#e0,#59,#59,#85,#c0
	db #e3,#09,#e1,#10,#09,#e3,#09,#e1
	db #10,#09,#e3,#09,#e1,#10,#e3,#09
	db #e1,#09,#10,#09,#e3,#0c,#e1,#10
	db #0c,#e3,#0c,#e1,#10,#0c,#e3,#0c
	db #e1,#10,#e3,#0c,#e1,#0c,#10,#0c
	db #e3,#0e,#e1,#15,#0e,#e3,#0e,#e1
.lbbac equ $ + 3
	db #15,#0e,#85,#e3,#0e,#e1,#15,#e3
	db #0e,#e1,#0e,#15,#0e,#e3,#09,#e1
	db #10,#09,#e3,#09,#e1,#10,#09,#e3
	db #09,#e1,#10,#e3,#09,#e1,#0e,#0c
.lbbcb equ $ + 2
	db #0b,#85,#e3,#0c,#e1,#13,#e3,#0c
	db #e1,#0c,#13,#0c,#e3,#09,#e1,#10
	db #09,#e3,#09,#e1,#10,#09,#e3,#09
	db #e1,#10,#e3,#09,#e1,#15,#10,#0c
.lbbea equ $ + 1
	db #85,#86,#01,#02,#e3,#b0,#82,#23
	db #00,#01,#21,#c2,#e1,#2d,#2d,#2d
	db #e3,#2d,#e1,#2d,#e3,#2d,#e1,#2d
	db #e3,#2d,#e1,#2a,#e3,#26,#28,#b1
	db #c5,#e1,#1c,#18,#e3,#1c,#e1,#1c
	db #18,#e3,#1c,#e1,#1e,#e3,#1c,#b0
.lbc1f equ $ + 6
	db #c6,#e1,#2b,#28,#24,#85,#c2,#e7
	db #80,#ef,#2a,#e3,#28,#26,#e5,#28
	db #e9,#24,#b1,#c5,#e3,#1c,#e1,#18
	db #e3,#1c,#b0,#c6,#e1,#2b,#28,#24
.lbc3a equ $ + 1
	db #85,#c2,#ef,#2a,#e7,#28,#2b,#ef
	db #2d,#c6,#e1,#28,#26,#24,#e3,#26
.lbc4e equ $ + 5
	db #e1,#28,#26,#24,#85,#c2,#ef,#2a
	db #e7,#2b,#2d,#ef,#2d,#c6,#e3,#26
	db #24,#c2,#e1,#28,#2b,#e3,#2d,#85
.lbc61
	db #86,#00,#01,#e1,#b3,#c8,#54,#54
	db #8b,#0d,#c1,#15,#c8,#54,#54,#54
	db #8a,#c1,#15,#c8,#54,#54,#54,#8a
	db #c1,#15,#c8,#54,#54,#8a,#c1,#e3
	db #15,#8a,#e1,#15,#b2,#c8,#54,#54
	db #8a,#c1,#18,#c8,#54,#54,#54,#8a
	db #c1,#18,#c8,#54,#54,#54,#8a,#c1
	db #18,#c8,#54,#54,#8a,#c1,#e3,#18
	db #8a,#e1,#18,#c8,#54,#54,#8a,#c1
	db #1a,#c8,#54,#54,#54,#8a,#c1,#1a
.lbcb8 equ $ + 7
	db #c8,#54,#54,#54,#8a,#c1,#85,#1a
	db #c8,#54,#54,#8a,#c1,#e3,#1a,#8a
.lbcc4 equ $ + 3
	db #e1,#1a,#85,#18,#c8,#54,#54,#8a
.lbcd0 equ $ + 7
	db #c1,#e3,#18,#8a,#e1,#18,#85,#b3
	db #c8,#54,#54,#8a,#c1,#15,#c8,#54
	db #54,#54,#8a,#c1,#15,#c8,#54,#54
	db #54,#8a,#c1,#15,#c8,#54,#54,#8a
	db #c1,#e1,#15,#c8,#61,#8a,#c1,#15
.lbcf2 equ $ + 1
	db #85,#c3,#86,#00,#01,#e1,#2b,#2d
	db #e3,#2d,#2d,#e1,#2d,#e3,#2b,#e1
	db #2d,#e3,#2d,#2d,#e1,#2d,#e3,#2f
	db #e1,#30,#e3,#30,#30,#e1,#30,#e3
	db #2f,#e1,#30,#e3,#30,#e7,#30,#e1
	db #30,#32,#e3,#32,#32,#e1,#32,#e3
	db #2f,#e1,#30,#e3,#30,#30,#e1,#30
	db #e3,#2b,#e1,#2d,#e3,#2d,#2d,#e1
	db #2d,#e3,#2b,#e1,#2d,#e3,#2d,#e1
.lbd3e equ $ + 5
	db #30,#2f,#2d,#2b,#85,#c3,#b1,#86
	db #00,#01,#e5,#21,#21,#e3,#21,#e5
	db #23,#23,#e3,#23,#e5,#24,#24,#e3
	db #24,#e5,#28,#28,#e3,#28,#e5,#26
	db #26,#e3,#26,#e5,#21,#21,#e3,#21
	db #e5,#24,#24,#e3,#24,#e3,#24,#e1
	db #23,#e3,#24,#e1,#23,#24,#23,#e5
	db #21,#21,#e3,#21,#e5,#23,#23,#e3
	db #23,#e5,#24,#24,#e3,#24,#e5,#28
	db #28,#e3,#28,#e5,#26,#26,#e3,#26
	db #e5,#21,#21,#e3,#23,#e5,#24,#24
.lbd96 equ $ + 5
	db #e3,#23,#ef,#21,#85,#e1,#11,#11
	db #18,#11,#10,#10,#18,#10,#0e,#0e
	db #18,#0e,#0c,#0c,#18,#0c,#09,#09
	db #15,#09,#09,#09,#15,#09,#09,#09
	db #15,#09,#09,#09,#15,#0c,#0e,#0e
	db #15,#0e,#09,#09,#15,#09,#0c,#0c
	db #13,#0c,#07,#07,#13,#07,#09,#09
	db #15,#09,#09,#09,#15,#09,#09,#09
.lbdd8 equ $ + 7
	db #15,#09,#09,#09,#15,#10,#85,#c2
	db #e1,#30,#e3,#34,#e9,#35,#e3,#c4
	db #82,#28,#00,#02,#24,#82,#28,#00
	db #02,#24,#c2,#39,#37,#e1,#34,#e3
	db #32,#e9,#34,#e3,#c4,#82,#28,#00
	db #02,#24,#82,#28,#00,#02,#24,#c2
	db #39,#37,#e5,#2d,#32,#e3,#36,#e5
	db #30,#34,#e3,#37,#e1,#34,#e3,#30
	db #e9,#2d,#c6,#e3,#30,#2f,#2d,#2f
.lbe1a equ $ + 1
	db #85,#eb,#30,#e3,#34,#eb,#35,#e3
	db #35,#e1,#34,#e3,#30,#e9,#2d,#b1
	db #c5,#e3,#28,#24,#21,#b0,#c2,#30
	db #ef,#32,#eb,#34,#e3,#34,#ff,#2d
.lbe3d equ $ + 4
.lbe3a equ $ + 1
	db #85,#e1,#b2,#c1,#61,#54,#c1,#11
	db #c8,#54,#61,#54,#c1,#11,#c8,#5a
.lbe4a equ $ + 1
	db #85,#b3,#c8,#61,#54,#c1,#15,#c8
.lbe58 equ $ + 7
	db #54,#61,#54,#c1,#15,#15,#85,#b2
	db #61,#54,#c1,#1a,#c8,#54,#61,#54
	db #c1,#1a,#c8,#5a,#61,#54,#c1,#18
	db #c8,#54,#61,#54,#c1,#18,#c8,#5a
.lbe72 equ $ + 1
	db #85,#0b,#00,#c8,#00,#c8,#00,#00
	db #00,#fd,#7f,#04,#01,#00,#00,#1d
	db #90,#01,#0d,#09,#00,#aa,#00,#aa
	db #00,#00,#00,#fd,#7f,#04,#01,#00
	db #00,#1d,#90,#01,#0d,#0a,#00,#c8
	db #00,#c8,#00,#00,#00,#fd,#7f,#05
	db #01,#00,#00,#1d,#20,#03,#0d,#04
	db #00,#04,#00,#00,#00,#00,#00,#00
	db #00,#0f,#00,#00,#ff,#64,#40,#1f
	db #09,#fa,#7f,#dc,#07,#dc,#07,#17
	db #00,#e9,#7f,#00,#01,#55,#00,#4c
	db #3c,#00,#0c,#fa,#7f,#dc,#07,#dc
	db #07,#17,#00,#e9,#7f,#00,#01,#55
	db #00,#4c,#64,#00,#0c,#01,#00,#0d
	db #00,#0f,#00,#01,#00,#ff,#ff,#0f
	db #00,#00,#ff,#64,#10,#27,#09,#01
	db #00,#11,#00,#10,#00,#00,#00,#ff
	db #ff,#0c,#01,#55,#ff,#78,#e0,#2e
	db #09,#cf,#ff,#00,#00,#00,#00,#03
	db #00,#fd,#ff,#14,#01,#ab,#ff,#78
	db #e0,#2e,#09,#d9,#ff,#00,#00,#00
	db #00,#0c,#00,#f7,#ff,#14,#01,#ab
	db #ff,#3c,#58,#1b,#09,#fc,#7f,#c8
	db #00,#c8,#00,#d8,#7f,#28,#00,#00
	db #01,#aa,#00,#1c,#68,#10,#09,#01
	db #00,#c8,#00,#c8,#00,#e7,#7f,#e7
	db #7f,#06,#02,#00,#00,#24,#10,#0e
	db #09,#00,#00,#40,#01,#2c,#01,#d6
	db #7f,#28,#00,#03,#01,#55,#00,#14
	db #34,#08,#09,#e8,#7f,#db,#00,#dc
	db #00,#28,#00,#d8,#7f,#00,#01,#55
	db #00,#08,#d0,#07,#09,#14,#00,#2d
	db #00,#2d,#00,#00,#00,#00,#00,#04
	db #00,#00,#00,#20,#ac,#0d,#09,#00
	db #00,#64,#00,#64,#00,#e2,#7f,#1e
	db #00,#00,#02,#55,#00,#0c,#e8,#03
	db #09,#01,#00,#13,#00,#13,#00,#00
	db #00,#ff,#ff,#05,#01,#55,#ff,#0e
	db #b6,#03,#09,#01,#00,#0f,#00,#10
	db #00,#00,#00,#ff,#ff,#10,#01,#33
	db #ff,#30,#94,#11,#09,#02,#00,#09
	db #02,#19,#02,#00,#01,#00,#ff,#00
	db #01,#55,#ff,#08,#e8,#03,#09,#64
	db #00,#f4,#00,#f4,#00,#3a,#00,#c6
	db #7f,#00,#01,#55,#00,#09,#6c,#07
	db #09,#5f,#00,#db,#00,#db,#00,#17
	db #00,#e9,#7f,#00,#01,#55,#00,#0f
	db #60,#09,#09,#ec,#7f,#bc,#01,#bc
	db #01,#0e,#00,#f2,#7f,#00,#01,#55
	db #00,#0e,#d6,#06,#09,#98,#00
	
;org #798f
;xor a
;ld (#b604),a
;ld (#b5cd),a
;ld a,#ff
;ld (#b58c),a
;call #b6ad	; init
;b58a ; play

.game_name
	db "Super Trux",0
.game_year
	db "1988",0
.game_publisher
	db "Elite Systems Ltd.",0
.music_author
	db "Jason C. Brooke",0
.music_comment
	db "This AY sound module is copyright (C) 1987/88 Jas.C.Brooke.  -Prepare to die!-",0

	read "music_end_v1_0.asm"
